package com.yyfax.account.domain;

public class AccountInfo {
	/**
	 * 用户ID
	 */
	private String userId;

	/**
	 * 账户号
	 */
	private String accountNo;

	/**
	 * 账户号
	 */
	private String accountName;

	/**
	 * 银行存管号
	 */
	private String depositAccountNo;

	/**
	 * 总金额
	 */
	private Long amount;

	/**
	 * 在冻结金额
	 */
	private Long frozenAmount;

	/**
	 * 账户类型(000：平台总账户 001：平台自有资金账户 002：平台手续费子账户 003：平台尾差子帐户 004：挂账子账户（虚拟） 005：个人账户006：企业账户)
	 */
	private String accountType;

	/**
	 * 登录密码
	 */
	private String loginPwd;

	/**
	 * 提现密码
	 */
	private String drawPwd;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 创建时间
	 */
	private String updateTime;

	/**
	 * 用户ID
	 * 
	 * @return user_id 用户ID
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * 用户ID
	 * 
	 * @param userId 用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId == null ? null : userId.trim();
	}

	/**
	 * 账户号
	 * 
	 * @return account_no 账户号
	 */
	public String getAccountNo() {
		return accountNo;
	}

	/**
	 * 账户号
	 * 
	 * @param accountNo 账户号
	 */
	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo == null ? null : accountNo.trim();
	}

	/**
	 * 账户号
	 * 
	 * @return account_name 账户号
	 */
	public String getAccountName() {
		return accountName;
	}

	/**
	 * 账户号
	 * 
	 * @param accountName 账户号
	 */
	public void setAccountName(String accountName) {
		this.accountName = accountName == null ? null : accountName.trim();
	}

	/**
	 * 银行存管号
	 * 
	 * @return deposit_account_no 银行存管号
	 */
	public String getDepositAccountNo() {
		return depositAccountNo;
	}

	/**
	 * 银行存管号
	 * 
	 * @param depositAccountNo 银行存管号
	 */
	public void setDepositAccountNo(String depositAccountNo) {
		this.depositAccountNo = depositAccountNo == null ? null : depositAccountNo.trim();
	}

	/**
	 * 总金额
	 * 
	 * @return amount 总金额
	 */
	public Long getAmount() {
		return amount;
	}

	/**
	 * 总金额
	 * 
	 * @param amount 总金额
	 */
	public void setAmount(Long amount) {
		this.amount = amount;
	}

	/**
	 * 在冻结金额
	 * 
	 * @return frozen_amount 在冻结金额
	 */
	public Long getFrozenAmount() {
		return frozenAmount;
	}

	/**
	 * 在冻结金额
	 * 
	 * @param frozenAmount 在冻结金额
	 */
	public void setFrozenAmount(Long frozenAmount) {
		this.frozenAmount = frozenAmount;
	}

	/**
	 * 账户类型(000：平台总账户 001：平台自有资金账户 002：平台手续费子账户 003：平台尾差子帐户 004：挂账子账户（虚拟） 005：个人账户006：企业账户)
	 * 
	 * @return account_type 账户类型(000：平台总账户 001：平台自有资金账户 002：平台手续费子账户 003：平台尾差子帐户 004：挂账子账户（虚拟） 005：个人账户006：企业账户)
	 */
	public String getAccountType() {
		return accountType;
	}

	/**
	 * 账户类型(000：平台总账户 001：平台自有资金账户 002：平台手续费子账户 003：平台尾差子帐户 004：挂账子账户（虚拟） 005：个人账户006：企业账户)
	 * 
	 * @param accountType 账户类型(000：平台总账户 001：平台自有资金账户 002：平台手续费子账户 003：平台尾差子帐户 004：挂账子账户（虚拟） 005：个人账户006：企业账户)
	 */
	public void setAccountType(String accountType) {
		this.accountType = accountType == null ? null : accountType.trim();
	}

	/**
	 * 备注
	 * 
	 * @return remark 备注
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注
	 * 
	 * @param remark 备注
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	/**
	 * 创建时间
	 * 
	 * @return create_time 创建时间
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * 创建时间
	 * 
	 * @param createTime 创建时间
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime == null ? null : createTime.trim();
	}

	/**
	 * 创建时间
	 * 
	 * @return update_time 创建时间
	 */
	public String getUpdateTime() {
		return updateTime;
	}

	/**
	 * 创建时间
	 * 
	 * @param updateTime 创建时间
	 */
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime == null ? null : updateTime.trim();
	}

	public String getLoginPwd() {
		return loginPwd;
	}

	public void setLoginPwd(String loginPwd) {
		this.loginPwd = loginPwd;
	}

	public String getDrawPwd() {
		return drawPwd;
	}

	public void setDrawPwd(String drawPwd) {
		this.drawPwd = drawPwd;
	}

}